#ifndef _ABSTRACT_FILTER_
#define _ABSTRACT_FILTER_
#include <string>



/*
 * AbstractFilter.h
 * Author: Kamil Zabielski
 */

class AbstractFilter
{
public:
	AbstractFilter(void) { }
	virtual ~AbstractFilter(void) { }

	virtual std::string getName()=0;
	virtual bool process(std::string &content)=0;
	virtual bool processConfig(std::string path)=0;

};

#endif
